package main;

/**
 * 观察者模式：
 * 又称为发布-订阅模式，它定义了一种一对多的关系，多个观察者同时监听一个主题对象。
 * 这个主题对象在发生改变时，会通知所有监听者对象使他们能够更新自己
 *
 */
public class Client {
    public static void main(String[] args) {

        SubjectA subjectA=new SubjectA();
        subjectA.attach(new ObservableB("A"));
        subjectA.attach(new ObservableB("B"));
        boolean assignableFrom = Observable.class.isAssignableFrom(Observable.class);
        System.out.println(assignableFrom);
        subjectA.notifyUpdate("主题已更新");
    }
}
